package com.xydtech.ecard.dept.mapper;

import com.xydtech.ecard.dept.domain.EcardApiSysDept;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 部门Mapper接口
 *
 * @author busiplat
 * @date 2021-09-24
 */
public interface EcardApiSysDeptMapper
{
    /**
     * 电子名片-部门管理-获取同级部门列表
     * @param legalManDeptId
     * @return
     */
    List<EcardApiSysDept> getSameLevelDepts(Long legalManDeptId);
    /**
     * 根据机构ID查询机构信息
     * @author yjs
     * @date 2022/8/1 11:25
     */
    EcardApiSysDept getDepInfo(Long deptId);

    /**
     * 根据参数配置展示法人下指定类型的机构
     * @param legalManDeptId
     * @param ecardMerchantIsdept
     * @return
     */
    List<EcardApiSysDept> getDeptsByConfig(@Param("legalManDeptId") Long legalManDeptId, @Param("ecardMerchantIsdept") String ecardMerchantIsdept);
}
